home *** CD-ROM | disk | FTP | other *** search
/ Games of Daze / Infomagic - Games of Daze (Summer 1995) (Disc 1 of 2).iso / x2ftp / msdos / misc / lbench / lbench2.doc < prev    next >
Text File  |  1994-03-29  |  5KB  |  123 lines

  1. Library Benchmark v2.01
  2. (c) 1993,1994 Kevin Gliner
  3. Last update: 3/29/94
  4.  
  5. I.  Running LBENCH2
  6.  
  7.    LBENCH2.EXE is small benchmark program comparing some similar functions in
  8. three popular PC graphics libraries:  Genus GX Development Series, Fastgraph,
  9. and MetaWINDOWS.  Only routines identical (or as near to identical as
  10. possible) in all toolkits were compared, and only those which were deemed
  11. most important to real-time entertainment applications (ie. blits, rectangles,
  12. lines, and points).
  13.  
  14.    The following video modes are tested: 320x200x256, 640x480x16, 640x480x256.
  15. The results for each mode are saved in the files LBENCH_A.DAT, LBENCH_B.DAT,
  16. and LBENCH_C.DAT respectively.  For SVGA, VESA is used.  Vertical retrace
  17. checking has been turned off where possible.
  18.  
  19.    This is a speed test, and should be treated as such.  It is not a measure
  20. of the overall quality of any one toolkit.
  21.  
  22.    How you use each library will have an impact on speed as well.  For
  23. example, using Genus, one would not blit 200 separate 16x16 bitmaps to
  24. fill a 320x160 window on the screen-- it would be faster to fill a 320x160
  25. buffer in memory first, and then blit that.  If you need to draw horizontal
  26. lines in Fastgraph, it's actually faster to use the filled rectangle
  27. routine to draw single pixel high rectangles instead of the regular line
  28. drawing function.  Transparent blits with MetaWINDOWS are likely to be faster
  29. when using regions, and their line drawing is quicker when using the polygon
  30. based routines.  Discovering various nuances like these can only be
  31. learned through practice (and asking others), not from a benchmark program.
  32.  
  33.    In addition, these libraries can be used together in some modes (such as
  34. 320x200x256), so it isn't always necessary to choose one library over the
  35. other.
  36.  
  37.    To run the program type LBENCH2 at the prompt.  Depending on your machine,
  38. it could take several minutes to run.  If you have any problems getting it to
  39. run, please send me an email note on either CIS, AOL, or GEnie.
  40.  
  41.  
  42. II.  Software Versions
  43.  
  44.                         Used in Test:            Current Product Line:
  45.  
  46.    Genus                GX Kernel v2.00          GX Kernel v3.00
  47.                         GX Effects v2.02         GX Effects v2.02
  48.                         GX Graphics v2.00        GX Graphics v3.00
  49.                                                  PCX Toolkit v6.00
  50.                                                  GX Text v3.00
  51.                                                  GIF Toolkit v1.5
  52.                                                  GX Printer v1.5
  53.                                                  GX Games v1.0
  54.    Ted Gruber Software  Fastgraph v3.03          Fastgraph v3.03
  55.                                                  Fastgraph/Light v3.03
  56.                                                  Fastgraph/Fonts
  57.                                                  Fastgraph/Image
  58.    Metagraphics         MetaWINDOW-DOS v4.3D     MetaWINDOW-DOS/286/386 v4.3D
  59.                                                  MetaACCEL-DOS/286/386
  60.                                                  MetHICOLOR-DOS/286/386
  61.                                                  FontWINDOW/Plus
  62.                                                  PCX-Lab DOS/286/386
  63.  
  64.  
  65. III.  Published Entertainment Products (using these libraries)
  66.  
  67.    Genus:
  68.      Word Rescue, Math Rescue (Apogee/Karen Crowther)
  69.      Word Munchers, Super Munchers, The Island of Dr. Quandry (MECC)
  70.      Super Tetris
  71.      Buzz Aldrin Space Race
  72.      Spectre, Jet Fighter (Velocity; for logos)
  73.      Hong Kong Mahjong Pro (EA/Nine Dragons Software)
  74.      Jigsaw (Encyclopedia Brittanica)
  75.      Capture the Flag
  76.  
  77.    Fastgraph:
  78.      PickleWars (MVP/Karen Crowther)
  79.      Space Chase (Safari Software)
  80.      True Blood (George Kenney)
  81.      Floatris, Rotaktix (Datawave/Lee Towe)
  82.      Amy's Fun-2-3 (DevaSoft/David Alves)
  83.      Hope Park (Jay Kaiser)
  84.  
  85.    MetaWINDOWS:
  86.      SimCity 2000 (Maxis)
  87.      Chessmaster 2000 (Software Toolworks)
  88.      James Gleick's CHAOS (Autodesk)
  89.      Spirit of '76, Berenstein Bears series (Britanica Software)
  90.      Dinosaur Discovery Kit (First Byte/EA)
  91.      Kingdom of Drakkar, Empire Builder, Star Cruiser, Operation Market
  92.         Garden (Tantalus/MPGN)
  93.      Exploring Mathematics (IBM)
  94.  
  95.  
  96. IV.  General Information
  97.  
  98.    This demo is freeware.  Permission is granted to distribute it freely
  99. so long as the contents (LBENCH2.EXE, LBENCH2.PAS, LBENCH2.DOC) remain
  100. together, intact, and unmodified.  Kevin Gliner is not responsible
  101. for any loss or damage caused by the use of information provided by this
  102. program.
  103.  
  104.    If you'd like to talk to other programmers who have used these packages,
  105. try the GENUS, METAGRAPHICS, and GAMERS forums (section 11) on CIS; and the
  106. JCGD RT on GEnie.
  107.  
  108.    Genus Microprogramming can be reached at 800-227-0918 or on CIS (type
  109. GO GENUS).
  110.  
  111.    Ted Gruber Software (Fastgraph) can be reached at 702-735-1980 or on CIS
  112. at 72000,1642.
  113.  
  114.    Metagraphics can be reached at 408-438-1550 or 800-332-1550 (outside CA)
  115. or on CIS (type GO METAGRAPHICS).
  116.  
  117.    Send any comments or questions about the benchmark to:
  118.  
  119.         Kevin Gliner
  120.         CIS: 70363,3672
  121.         GE: K.GLINER
  122.         AOL: kgliner
  123.